self-loading truck - French English Dictionary